#为什么有了while循环，还需要有for循环呢？不都是循环吗？我给大家出个问题，我给出一个列表，我们把这个列表里面的所有名字取出来。
name_list = ['nick', 'jason', 'tank', 'sean']
i= 0
while i < len(name_list):
    print(name_list[i])
    i = i + 1

#一条华丽的分割线
print('-'*100)

#for循环
for i in name_list:
    print(i)

#range()顾头不顾尾
for i in range(1, 10):  # range顾头不顾尾
    print(i)

#一条华丽的分割线
print("*"*100)

# for循环按照索引取值
name_list = ['nick', 'jason', 'tank', 'sean']
# for i in range(5):  # 5是数的
for i in range(len(name_list)):
    print(i, name_list[i])

#break结束循环
for name in name_list:
    print(name)
    if(name == 'tank'):
        break

print("for循环执行结束")

#一条华丽的分割线
print("*"*100)

#continue跳过本次循环的剩余代码
for i in name_list:
    if i == 'nick':
        continue
    print(i)

print("for循环执行结束")

#一条华丽的分割线
print("-"*100)

# for循环嵌套
#外层循环只执行一次，内层循环执行所有的
for i in range(3):
    print(f'-----:{i}')
    for j in range(2):
        print(f'*****:{j}')
